package org.ling.xuan.entity;

import lombok.Data;
import org.ling.xuan.entity.mo.CommonSetting;
import org.ling.xuan.entity.mo.LocalAdd;
import org.ling.xuan.entity.mo.MarkFile;
import org.ling.xuan.entity.mo.ProjectSetting;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@Data
public class AddInfoContext {
    /**添加id*/
    private String id = "";
    private String rootPath = "";
    /**本地添加信息*/
    private LocalAdd localAdd = new LocalAdd();
    /**文件信息*/
    private List<MarkFile> markFiles = new ArrayList<>();
    /**配置信息*/
    private Map<String, ProjectSetting> settingMap = new HashMap<>();
    /**添加路径对应关系*/
    private Map<String, String> addPathMap= new HashMap<>();
    /**全局配置信息*/
    private CommonSetting commonSetting = new CommonSetting();
    /**压缩包路径*/
    private List<String> zips= new ArrayList<>();
    /**提交信息*/
    private String addMsg="";
    /**文件本地副本路径*/
    private  List<String> fileReplicatePath= new ArrayList<>();
    /**版本信息*/
    private Map<String, String> versionMap= new HashMap<>();
}
